שלום רב,
מזה זמן רב שאני משתמש בפריימוורק Yii, אך בעיה אחת תמיד מפריעה לי במהלך התכנות והעבודה עם הפריימוורק;
בזמן בו אני נכנס לקונטרולר מסויים, לדוגמה: localhost/main/index, נתיב תקיית הקבצים משתנה ל: localhost/main/index/assets, למרות שהתקייה נמצאת ב localhost/assets.
לעומת זאת, כאן ב - PHPguide, הנתיב לעולם לא משנה למרות שנכנסים לקונטרולרים מסויימים.
מה עושים? איזה פונקצייה של getAssetsBase אני צריך לכתוב?
אצלי הפונקציה היא כזו בינתיים:
והיא נמצאת במחלקה CContoller של Yii.
יש דרך אחרת?
מזה זמן רב שאני משתמש בפריימוורק Yii, אך בעיה אחת תמיד מפריעה לי במהלך התכנות והעבודה עם הפריימוורק;
בזמן בו אני נכנס לקונטרולר מסויים, לדוגמה: localhost/main/index, נתיב תקיית הקבצים משתנה ל: localhost/main/index/assets, למרות שהתקייה נמצאת ב localhost/assets.
לעומת זאת, כאן ב - PHPguide, הנתיב לעולם לא משנה למרות שנכנסים לקונטרולרים מסויימים.
מה עושים? איזה פונקצייה של getAssetsBase אני צריך לכתוב?
אצלי הפונקציה היא כזו בינתיים:
public function getAssetsBase()
{
return 'assets/';
}
{
return 'assets/';
}
והיא נמצאת במחלקה CContoller של Yii.
יש דרך אחרת?
2 תשובות
תוסיף סלאש בהתחלה והנתיב תמיד יהיה מתיקיית השורש של הדומיין:
return '/assets/';